00000000011110000000
00000111111211100000
00011121111111111100
00041111121121111110
00004111111111121110
00000441111211111100
00110004441111000000
00121000002200000000
01111000222222011100
01111000022220111210
02121030002200121110
01111033022230011100
00220333222233022203
03223333223233322233
33233333323333332333